// #include <stdio.h>
// int main()
// {
//     int a[10]={5,7,4,18,2,11,9,8,13,6};
//     int* p=a;
//     int* end=a+10;
//     int min=*p;
//     for(;p<end;p++)
//     {
//         if(*p<min)
//         {
//             min=*p;
//         }
//     }
//     printf("%d",min);
//     return 0;
// }


// #include <stdio.h>
// int main()
// {
//     int a[10]={5,7,4,18,2,11,9,8,13,6};
//     int* p=a;
//     int min=*p;
//     for(int i=0;i<10;i++)
//     {
//         if(*(p+i)<min)
//         {
//             min=*(p+i);
//         }
//     }
//     printf("%d",min);
//     return 0;
// }



// #include <stdio.h>
// #include <string.h>
// int main()
// {
//     char arr[100]="shanghai@nanjing.1234,ojbk";
//     char b[]="@.,";
//     char c[100]={0};
//     strcpy(c,arr);
//     char* p=NULL;//用来接收分割后的字符串的首元素地址
//     //strtok函数的返回值是一个指针，指向分割后的字符串的第一个字符
//     for(p=strtok(c,b);p!=NULL;p=strtok(NULL,b))
//     {
//         printf("%s\n",p);
//     }
//     printf("%s\n",arr);
//     return 0;
// }



// #include <stdio.h>
// #include <string.h>
// int main()
// {
//     int a[]={1,2,3,4,5,6,7,8,9,10};
//     char c[]="hello world";
//     char d[100];
//     int b[100]={0};
//     memcpy(a,a+2,20);//memcpy(a+2,a,20);
//     int n=sizeof(c);
//     memcpy(d,c,12);
//     for(int i=0;i<10;i++)
//     {
//         printf("%d ",a[i]);
//     }
//     printf("\n");
//     printf("%s\n",d);
//     printf("%d\n",n);
//     return 0;
// }



// #include <stdio.h>
// void* my_memcpy(void* dest,const void* src,size_t num)//void* 万能指针，万能类型的指针,泛型指针
// {
//     void* ret=dest;
//     while(num--)
//     {
//         *(char*)dest++=*(char*)src++;
//     }
//     return ret;
// }
// int main()
// {
//     int a[]={1,2,3,4,5,6,7,8,9,10};
//     // my_memcpy(a+2,a,20);
//     int b[100]={0};
//     printf("%d\n",*(int*)(my_memcpy(b,a,40)));
//     for(int i=0;i<10;i++)
//     {
//         printf("%d ",b[i]);
//     }
//     return 0;
// }



#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
    int a=sqrt(4);
    printf("%d\n",a);
    int b=pow(2,3);
    printf("%d\n",b);
    return 0;
}

